i don't have the foggiest idea - German English Dictionary